Design and implementation of a DSP based MPEG-1 audio encoder
نویسندگان
چکیده
The speed of current PCs enables them to decode and play an MPEG bitstream in real time. The encoding process, however, cannot be done in real-time. The purpose of this thesis is to produce a low-cost real-time Digital Signal Processor (DSP) implementation of an MPEG encoder. The DSP will provide an MPEG bitstream to the PC that can be saved to disk. The input to the DSP will be an analog audio signal. A codec provides the DSP with 16-bit samples of the signal. The DSP compresses these 16-bit samples using MPEG-1 layer 1 compression. Then it formats the compressed data to the correct MPEG-1 bitstream, and transmits it to the PC over its byte-wide host interface. On the PC side, a program receives the data from the DSP and saves the MPEG data to the disk. An MPEG-1 layer 1 player can play the resulting file.
منابع مشابه
Design of a low power psycho-acoustic model co-processor for MPEG-2/4 AAC LC stereo encoder
A new design of Psycho-Acoustic Model in MPEG-214 AAC encoding is proposed. Differing from the conventional PC-based and DSP-based encoders, it was based on hybrid architectures. It was optimized at algorithmic and at architectural levels. At algorithmic level, MDCT-based PAM and fixed-coefficients were used to replace the original FFPbased PAM and spreading functions. At architectural level, t...
متن کاملDesign and Performance of a Multi-Stream MPEG-I System Layer Encoder/Player
Current efforts in the area of MPEG-I audio/video synchronization have been limited to single audio, single video applications. The MPEG-I specification includes provisions for the interleaving of up to 16 separate video streams with up to 32 distinct audio streams. This paper explores the possible uses of this capability as well as the design of a robust encoder and playback system. Perceived ...
متن کاملAn Efficient Implementation of MPEG - 2 ( BC 1 ) Layer 1 & Layer 2 Stereo Encoder on Pentium - III Platform Shine
This paper illustrates a real-time implementation of MPEG-2 (BC) layer 1 and layer 2 stereo encoder on a Pentium-III platform. It describes the architecture and features of Pentium-III, suited for real-time implementation of stereo encoder. Further, the MPEG audio encoder algorithm and techniques used in optimizing the individual modules for Pentium-III environment are explained. Finally, the p...
متن کاملReal-Time Interactive MPEG-4 System Encoder Using a Cluster of Workstations
MPEG-4 currently being finalized by the Moving Pictures Experts Group of the ISO is a multimedia standard. MPEG-4 aims to support content-based coding of audio, text, image, and video (synthetic and natural) data, multiplexing of coded data, as well as composition and representation of audiovisual scenes. One of the most critical components of an MPEG-4 environment is the system encoder. An MPE...
متن کاملMPEG-2/4 Low-Complexity Advanced Audio Coding Optimization and Implementation on DSP
This study presents several optimization approaches for the MPEG-2/4 Audio Advanced Coding (AAC) Low Complexity (LC) encoding and decoding processes. Considering the power consumption and the peripherals required for consumer electronics, this study adopts the TI OMAP5912 platform for portable devices. An important optimization issue for implementing AAC codec on embedded and mobile devices is ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Consumer Electronics
دوره 45 شماره
صفحات -
تاریخ انتشار 1999